... Assignment 10 : Viết chương trình quản lý cửa hàng bán mắt kính Assignment 11 : Viết chương trình quản lý cửa hàng bán gas bếp gas Assignment 12 : Viết chương trình quản lý hàng hóa Assignment 13 : ... lý sinh viên Assignment 14 : Viết chương trình quản lý học sinh tiểu học Assignment 15 : Viết chương trình quản lý việc chấm công tính lương cho công ty may Assignment 16 : Viết chương trình quản ... cửa hàng bán xe máy Assignment 17 : Viết chương trình quản lý việc thu tiền điện Assignment 18 : Viết chương trình quản lý công văn quan nhà nước Assignment 19 : Viết chương trình quản lý cửa...
... class { ; ; constructor method _1 method_2 } class: từ khóa java ClassName: tên đặt cho lớp field _1, field_2: thuộc tính, biến, hay thành ... giao tiếp (interface), vấn đề lập trình hướng đối tượng java thông qua việc tạo lập lớp, đối tượng tính chất chúng 3.2.Lớp (Class) 3.2 .1. Khái niệm Chúng ta xem lớp khuôn mẫu (template) đối tượng ... cản quyền truy cập đến vùng liệu lớp từ phương thức bên lớp 3.2 .5. Hàm - Phương thức lớp (Method) Hàm hay phương thức (method) Java khối lệnh thực chức năng, hành vi xử lý lớp lên vùng liệu Khai...
... covers the List component Figure 1- 5 shows List components in different states Figure 1 5: List components in different states 10 July 2002 22 :16 1.1 COMPONENTS 1. 1.2 .5 Menus Most modern user interfaces ... Figure 1- 19 shows sample Dialog and FileDialog boxes Dialog Motif FileDialog Windows FileDialog Figure 1 19 : Examples of Dialog and FileDialog boxes 10 July 2002 22 :16 1.5 AND THE REST 17 1. 4 .5 ScrollPane ... Frame are discussed in Section 6 .5 Figure 1- 18 shows an example Frame Figure 1 18 : A frame 10 July 2002 22 :16 16 CHAPTER 1: ABSTRACT WINDOW TOOLKIT OVERVIEW 1. 4.4 Dialog and FileDialog A Dialog...
... nh, Hình 1. 2 trình bày hai it Con ng ng i th c i Xe h i Tên: Jack Tu i: 28 Tr ng l ng: 65 kgs Ki u: Ferrari Màu: N m: 19 95 Hành ng: i Nói Suy ngh Hành ng: Kh i ng Ng ng Chuy n ng Hình 1. 2: M t ... t ng h u d ng vi c phân c p t ch c d li u Hình 1.1 Minh h a c u trúc c a m t c quan i n hình Phòng Nhân s Phòng K toán Phòng Kinh doanh Hình 1.1 Khái ni m v i t ng có th c m r ng n h u h t lãnh ... Chúng ta s xây d ng m t khách s n v i phòng h p nh ng thành ph n B ng 1.1 M t ví d v hai ph ng pháp gi i quy t OOP Structured 1. 2 Tr u t ng hóa d li u (Data Abstraction) Khi m t l p trình viên ph...
... Hình 1. 2 trình bày hai đối tượng Con người Xe Tên: Jack Tuổi: 28 Trọng lượng: 65 kgs Kiểu: Ferrari Màu: Đỏ Năm: 19 95 Hành động: Đi Nói Suy nghĩ Hành động: Khởi động Ngưng Chuyển động Hình 1. 2: ... động vật Côn trùng Hữu nhũ Con người Bò sát Lưỡng cư Khác người Hình 1. 4 Tính thừa kế Chương 1: Lập Trình Hướng Đối Tượng 17 1. 9 .1 Tính Đa Thừa kế Trong tất ví dụ trên, lớp thừa kế từ lớp Ngay ví ... khác họ không cần biết 1. 11 Những ớu điểm Phương pháp hướng Đối tượng Lập trình hướng đối tượng đòi hỏi chuyển hướng quan trọng tư Chương 1: Lập Trình Hướng Đối Tượng 19 lập trình viên Phương...
... as follows: r3 = r1.add(r2); One object (r1) is executing the method and another (r2) is passed as a parameter See RationalNumbers .java (page 19 6) See Rational .java (page 19 7) Overloading ... After num1 num2 num1 num2 12 5 42 Reference Assignment For object references, assignment copies the memory location: bishop2 = bishop1; Before bishop1 bishop2 After bishop1 bishop2 43 Aliases ... bishop1 = new ChessPiece(); bishop1 41 Assignment Revisited The act of assignment takes a copy of a value and stores it in a variable For primitive types: num2 = num1; Before After num1 num2...
... ảo 11 4 6 .1. 1 Trình giả lập Sony Ericsson 11 4 6 .1. 2 Trình giả lập Nokia .11 5 6 .1. 3 Trình giả lập Siemens 11 7 6 .1. 4 Trình giả lập Samsung 12 0 6 .1. 5 Trình giả ... nhớ .11 0 5. 4 .1 Công cụ theo dõi việc sử dụng nhớ 11 0 5. 4.2 Các nguyên tắc tối ưu hóa việc sử dụng nhớ 11 1 Chương : THỬ NGHIỆM – HƯỚNG DẪN CÀI ĐẶT VÀ SỬ DỤNG 11 4 6 .1 Cài đặt chương ... CHƯƠNG TRÌNH 95 5 .1 Nội dung ý nghĩa việc tối ưu hóa 95 5.2 Tối ưu hóa kích thước chương trình 95 5.2 .1 Các nguyên tắc tối ưu kích thước thiết kế chương trình . 95 5.2.2 Tối ưu kích...
... chứng đối tượng hữu dụng việc phân cấp tổ chức liệu Hình 1.1 Minh họa cấu trúc quan điển hình Phòng Nhân Phòng Kế toán Phòng Kinh doanh Hình 1.1 Khái niệm đối tượng mở rộng đến hầu hết lãnh vực đời ... (behavior) Chân tính (identity) Hình 1. 2 trình bày hai đối tượng đời thực Con người Xe Tên: Jack Tuổi: 28 Trọng lượng: 65 kgs Kiểu: Ferrari Màu: Đỏ Năm: 19 95 Hành động: Đi Nói Suy nghĩ Hành động: ... tầng lầu, phòng Chúng ta xây dựng khách sạn với phòng họp thành phần Bảng 1.1 Một ví dụ hai phương pháp giải OOP Structured 1. 2 Trừu tượng hóa liệu (Data Abstraction) Khi lập trình viên phải phát...
... public MyThread (Parentheses p2, String s2) { p1= p2; s1= s2; t = new Thread(this); t.start(); } public void run() { synchronized(p1){ p1.display(s1); } } } class Demo{ public static void main ... Thread t; public MyThread (Parentheses p2, String s2) { p1= p2; s1= s2; t = new Thread(this); t.start(); } public void run() { p1.display(s1); } } class Demo{ public static void main (String args[]) ... Thread t; public MyThread (Parentheses p2, String s2) { p1= p2; s1= s2; t = new Thread(this); t.start(); } public void run() { p1.display(s1); } } class Demo{ public static void main (String args[])...
... tháng n m nh p vào h p l N gày tháng n m h p l n u n m sau 15 82, tháng (1, 3, 5, 7, 8, 12 ) có t i a 31 ngày, tháng (4, 6, 9, 10 , 11 ) có t i a 30 ngày, riêng tháng n m nhu n có t i a 29 ngày ... Date câu 11 ) nh ngh a ph ng th c setters/getters cho bi n V i ph ng th c setN gaySinh, có m t tham s ki u String t ng tr ng cho ngày sinh c a nhân viên Ki m tra n u n m sinh < =19 90 > =19 53 , thi ... PhepToan ToanHang1 : int ToanHang2 : int ToanTu : char PhepToanTester main(args : String[]) : void setToanHang1(ToanHang1 : int) : void getToanHang1() : int setToanHang2(ToanHang1 : int) : void...
... Sun for the Java core packages When writing Java beans this http://geosoft.no/javastyle.html 18 .02.2004 Java Programming Style Guidelines Seite von 13 convention is actually enforced 14 is prefix ... together and one blank line between groups import java. io.*; import java. net.*; import java. rmi.* import java. rmi.server.*; import javax.swing.*; import javax.swing.event.*; import org.linux.apache.server.*; ... http://geosoft.no/javastyle.html 18 .02.2004 Java Programming Style Guidelines Seite 10 von 13 60 The method declarations should have the following form: public void someMethod() throws SomeException...
... sau: char char1[]=str1.toCharArray(); Chuyển chuỗi sang mảng 4.6 Thay ... thường: str1.toLowerCase(); Từ thường saung hoa: str1.toUpperCase(); Ví dụ
... xử lí sau Ví dụ nhập a =5, b=2, kết in 2 .5, thú vị phải không ? Bây toán ấy, bạn thay đổi sau import java. io.*; public class Hello { public static void main(String[] args) throws Exception { BufferedReader ... tc.luong=tc.Tinhluong(); } } Nguồn: JavaVietnam.org Set as favorite Bookmark Email This Hits: 4468 Comments (5) Theo dõi comment viết ., Lowly rated comment [Show] QUOCTHUAN123992 SAID: import java. io.*; doan nghia ... System.out.println(Malop); } public int Tinhluong() { return 15 0000; } } tu khoa super se goi ham Nhap() tu lop Person la cha cua lop Students lop Teachers- import corejava.*; class Teachers extends Person { int...
... trúc Java • Java Platform • Java Virtual Machine (Java VM) • Java Application Programming Interface (Java API) myProgram .java Java API Java VM Hardware-Platform Mã nguồn Java Platform Kiến trúc Java ... JSP, JavaMail, Java TAPI… • 19 95: Version JDK 1. 0 • 19 98: Version JDK 1. 2 (Java 2nd Platform) • 2004: Version JDK 1.5 Phát triển ứng dụng Java • Hai loại ứng dụng Java • Application: Ứng dụng độc ... Bài tập Giới thiệu ngôn ngữ Java • Lịch sử phát triển Java • Ra đời Sun Microsystems James Gosling • 19 91: Version với tên “Oak” • 19 95: Tên thức Java • Mục đích Java • Dùng để phát triển ứng...